import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './plugins/element.js'
import '@/API/AXIOS'
import axios from 'axios'
import API from './API/API'
axios.defaults.baseURL='http://192.168.204.96:1024/api'
Vue.config.productionTip = false
const requireComponent = require.context(
    // 其组件目录的相对路径
    './components/Commons',
    // 是否查询其子目录
    false,
    // 匹配基础组件文件名的正则表达式
    /[A-Z]\w+\.(vue|js)$/
  )
requireComponent.keys().forEach(element => {
  const componentConfig = requireComponent(element)

  const componentName  = element.slice(2,-4)
  Vue.component(
      componentName,
      // 如果这个组件选项是通过 `export default` 导出的，
      // 那么就会优先使用 `.default`，
      // 否则回退到使用模块的根。
      componentConfig.default || componentConfig
    )
});
Vue.prototype.$API=API
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
